John BostockJohn Bostock
Zheng Qinwen and the Lesson From World No. 160: When Winning Stops Being 'Water'In a Melbourne editing suite, I rewound the press-conference tape from the...
Pegula cruises, Sabalenka rolls as rain-hit US Open speeds alongRain may have stalled matches on the outdoor courts, but it did not slow down...
US Open 2026: Djokovic's Historic 25th Grand Slam Quest at 39 Amid Form Doubts, Venus Williams Returns for Emotional Doubles ReunionThe US Open 2026 main draw officially began on Sunday, August 30, 2026. But...
The Silence Between Two Starting Lines: When Women's Athletics Data Goes UnrecordedI once sat in front of an empty data table. Not because the race had not...
Raoni Barcelos and the Fifth Round: When the Stretcher Told the Rest of a CareerRaoni Barcelos and the Fifth Round: When the Stretcher Told the Rest of a...
Ngetich Breaks Women-Only Half Marathon Record by One Second: Two Record Tables Merged Into One1:05:15. The clock in Copenhagen stopped after 21.0975 km, exactly one second...
Bắc Ninh faces 'real test' against CA TPHCM: Can the rookie withstand the payback?They call it crazy. I call it reading the game with both heart and mind. A...
Aidil Sholeh and the 2026 Vietnam Open: Malaysia's 27-Month Drought Broken From Outside the SystemThe shuttle dropped onto the floor of the arena in Ho Chi Minh City, the boun...
FIDE's President Is Arkady Dvorkovich, Not Timur Turlov: Inside a FRITZ 20 Promotional PieceOn 30 August 2026, a reader in Kazan sent me a link with three lines of text:...
The Blank Report and the Debt of Data FootballIn a conference room in Barcelona, in November 2026, a 26-year-old analyst...
AN-94 and the 10% Recoil Cut: How Season 5 Reloaded Redrew Warzone's MetaIn the weapon-test footage released after Call of Duty: Warzone's Season 5...
Egypt Win the African Women's Volleyball Championship: A First Olympic Ticket and Three World Cup Berths for One ContinentThe final rally ended at the net. Nada Ahmed Houssameldein jumped, sent the...
The Breath of Champions: Vietnam and the Lesson of Patience from the AFF Cup Final NightOn the night of January 5, 2026, at Rajamangala Stadium in Bangkok, the final...
Malaysia in Jakarta: Three Goals, Two Names and One Tactical VoidOn 25 September 2026, Malaysia beat Bangladesh 3-0. Three days later, in...
Indonesia Reaches 2026 Asian Games Men's Team Badminton Final on Doubles FoundationIndonesia's men's team has reached the badminton final at the 2026 Asian Game...
From Albuquerque 2026 to Sydney 2026: When Racing Kit Became the Voice of Women in AthleticsIn February 2026, at an indoor meeting in Albuquerque, Evelyn Ashford stepped...
Asian Games 2026 Badminton Draw: Byes, Brackets and the Five-Day Schedule ProblemOn September 26, 2026, in Aichi-Nagoya, a men's singles player may have to wa...
Real Madrid win 120-83: The headline says Murcia, the box score says ManresaTwo in the morning in New York, I reopened the game tape of Real Madrid. The...
Xavi's Netherlands: Thirteen Closed Sessions, One Shut Gate, and a Question Nobody Dares AnswerThe Gate That Never Opens Zeist, a September afternoon. I stand outside the...
Asian Games 2026: India's Badminton Men Face a Japan Quarterfinal – The Silver of Three Years Ago Sits Heavy on the Whole SystemOn September 20, 2026, in the opening-day medal report of the Asian Games 202...
